﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using COFE.Core;
using COFE.Core.Entry;

namespace COFE.Core
{
    public class NullEntryList : EntryListBase, IEntryList
    {
        #region Constructor

        private NullEntryList()
            : base(Guid.Empty, "Null", null)
        {

        }

        public static IEntryList Create()
        {
            return new NullEntryList();
        }

        #endregion

        #region Public Properties
        
        public override IEnumerable<IFileSystemInfo> Entries { get { yield break; } }
        public IEnumerable<IInternalFileSystemInfoExA> InternalEntries { get { yield break; } }

        #endregion

    }
}
